piece of turf - German English Dictionary